package cn.zhf.shop.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@ApiModel(value="cn-zhf-shop-entity-Financial")
@Data
public class Financial {
    /**
    * 对账/清算对账文件id
    */
    @ApiModelProperty(value="对账/清算对账文件id")
    private Integer id;

    /**
    * 中国银联的下载地址(只保存一周)
    */
    @ApiModelProperty(value="中国银联的下载地址(只保存一周)")
    private String chinapayDownload;

    /**
    * 本地存储的对外下载地址
    */
    @ApiModelProperty(value="本地存储的对外下载地址")
    private String download;

    /**
    * 文件名
    */
    @ApiModelProperty(value="文件名")
    private String name;

    /**
    * 更新日期
    */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value="更新日期")
    private Date updateTime;

    /**
    * 文件类型
    */
    @ApiModelProperty(value="文件类型")
    private Integer type;
}